perm filename P2P.RPH[UP,DOC] blob
sn#002766 filedate 1972-06-11 generic text, type T, neo UTF8
P2P.DMP
by R.Helliwell
P2P is a program for reading, punching,
and comparing paper tapes. As an added
feature it will take any tape that can be
loaded with the 20 loader and punch a readin
mode 20 loader at the beginning of it. This
allows you to use the readin switch on the
PDP-10 (the one on the PDP-6 doesn't do the
same thing). Also it will punch a test
pattern so that you may see if the punch is
dropping any bits.
P2P.DMP SAILON NO. @@
The following is a table of commands for P2P. You must type
the full command word or the first letter followed by <cr>
(except you must always type RIM20, R means READ).
COMMAND MEANING
CLEAR This zeroes the P2P buffer area (it allows you to
punch a rim 20 loader by itself).
READ This reads a tape into the buffer area. The
program will respond with:
LOAD TAPE AND RETURN
COMPARE This reads a tape and compares it with the one in
the buffer. If the tape compares ok the program
responds with "TAPE OK".
PUNCH This punches what is in the buffer.
TEST This punches the word "TEST" on the tape followed
by some worst case bit patterns.
RIM20 This punches what is in the buffer preceeded by a
read in mode 20 loader. When using the tape the
20 loader starts itself and reads in the rest of
the tape as if you had started the 20 loader
already in core.
P2P.DMP SAILON NO. @@
The following is a list of error messages and their meanings.
MESSAGE MEANING
PTR BUSY Someone else is using the paper tape reader.
PTP BUSY Someone else is using the paper tape punch.
CORE EXCEEDED, RETURN TO TRY AGAIN.
This means that the program needed more core and
lost trying to get it.
INPUT ERROR There was an input error.All I-O is terminated and
you are left in command mode.
OUTPUT ERROR There was an output error. All I-O is terminated
and you are left in command mode.
The following occur if the compare routine finds a mistake.
SHORT TAPE This means the input tape ended before the
information in the buffer did.
EXTRA DATA ON END OF TAPE
This means that there was more data on the tape
than in the buffer.
COMPARE ERROR
TAPE 0 0 0 0 0 . 0 0 1
MEMORY 0 0 0 0 0 . 0 0 0
This would indicate that the tape you were
comparing had an extra hole punched in column 1.